NMOS 6502 Phantom Reads

← Zurück zum Forum

Die "phantom reads" beim NMOS 6502 hatte MOS bereits 1976 im 6502 family programming manual dokumentiert (BTW ein absolut lesenswertes Manual, vergleichbares findet man heutzutage selten) - mir war das aber auch lange Zeit nicht bekannt, die meisten second und third source 6502 Tutorials (mit denen auch ich die 6502 Programmierung erlernt hatte) verschweigen diese wichtigen Details http://archive.6502.org/books/mcs6500_family_programming_manual.pdf inderect-indexed-page-crossing.png

So ganz konsistent scheint mir der Blog-Beitrag aber nicht zu sein, wenn ich mich richtig erinnere sind die Bus Zugriffe so wie im MOS Manual beschrieben - also bei Page Crossing zuerst ein Phantom Lesezugriff exakt eine Page drunter und danach der richtige Lese/Schreibzugriff Zugriff an der richtigen Adresse - im Blog Beitrag liest es sich als würde der Lesezugriff an der Basis Adresse stattfinden (ohne index / page carry adjust).

Muss ich wohl bei Gelegenheit mal wieder meinen Logic Analyzer rauskramen und das genau checken :-)

so long,

Hias

Anhänge:
AntwortZitat